<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>UCARPP: includes/lexer.h File Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>


</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">UCARPP
   &#160;<span id="projectnumber">1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('lexer_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">includes/lexer.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;errno.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;unistd.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for lexer.h:</div>
<div class="dyncontent">
<div class="center"><img src="lexer_8h__incl.png" border="0" usemap="#includes_2lexer_8h" alt=""/></div>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="lexer_8h__dep__incl.png" border="0" usemap="#includes_2lexer_8hdep" alt=""/></div>
<map name="includes_2lexer_8hdep" id="includes_2lexer_8hdep">
<area shape="rect" id="node3" href="parser-tools_8h.html" title="includes/parser&#45;tools.h" alt="" coords="5,83,157,112"/><area shape="rect" id="node5" href="parser_8h.html" title="includes/parser.h" alt="" coords="21,160,141,189"/></map>
</div>
</div>
<p><a href="lexer_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyy__buffer__state.html">yy_buffer_state</a></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a61b73a0217f7aa5a44ece66df0d2fb15">yyIN_HEADER</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a1ae16e642a197fa4948998525813c6f5">YY_INT_ALIGNED</a>&#160;&#160;&#160;short int</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a3c3d1ef92e93b0bc81d7760a73d5c3b6">FLEX_SCANNER</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a243ca1d30872935faf05ea5118ed6fdc">YY_FLEX_MAJOR_VERSION</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a90f9d458829400869e47efb68a865677">YY_FLEX_MINOR_VERSION</a>&#160;&#160;&#160;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ac676bd06869180ea493e9b6d7c078dbb">YY_FLEX_SUBMINOR_VERSION</a>&#160;&#160;&#160;35</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a9465c9986fdda27730c9dff8d16a0887">FLEX_BETA</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#aec980b5a71bbe6d67931df20f0ebaec4">FLEXINT_H</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#aadcf2a81af243df333b31efa6461ab8e">INT8_MIN</a>&#160;&#160;&#160;(-128)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ad4e9955955b27624963643eac448118a">INT16_MIN</a>&#160;&#160;&#160;(-32767-1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a688eb21a22db27c2b2bd5836943cdcbe">INT32_MIN</a>&#160;&#160;&#160;(-2147483647-1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a">INT8_MAX</a>&#160;&#160;&#160;(127)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca">INT16_MAX</a>&#160;&#160;&#160;(32767)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a181807730d4a375f848ba139813ce04f">INT32_MAX</a>&#160;&#160;&#160;(2147483647)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#aeb4e270a084ee26fe73e799861bd0252">UINT8_MAX</a>&#160;&#160;&#160;(255U)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a3ea490c9b3617d4479bd80ef93cd5602">UINT16_MAX</a>&#160;&#160;&#160;(65535U)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>&#160;&#160;&#160;(4294967295U)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ae7e51116e747d3390e7a6cfc6532834c">YY_BUF_SIZE</a>&#160;&#160;&#160;16384</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#aa79d63ed3ff8d2249baf1732a73089f5">YY_TYPEDEF_YY_BUFFER_STATE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ae0f2b0b5f04b2338367826b5670774f9">YY_TYPEDEF_YY_SIZE_T</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a8aaa9e1fa7f13d6954d045ef973a9c84">YY_STRUCT_YY_BUFFER_STATE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a5467cf16792826bb47b4d3fecf406a99">yywrap</a>(n)&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ae1ef5933028cbc587d31328e53d11a99">YY_SKIP_YYWRAP</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>&#160;&#160;&#160;<a class="el" href="lexer_8h.html#ad9264b77d56b6971f29739e2bda77f51">yytext</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a26938d921de835f6183c02e54cf08828">YY_EXTRA_TYPE</a>&#160;&#160;&#160;void *</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#aab1491ceccb1c95c14320b2903773a1c">YY_READ_BUF_SIZE</a>&#160;&#160;&#160;8192</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a227e75c43b9e0cd41529974230be7e75">YY_START_STACK_INCR</a>&#160;&#160;&#160;25</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a7682c8d9cec0859408d2421fbe4a5570">YY_DECL_IS_OURS</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ae5b01ac2fa5a6ad5fb97559638abe686">YY_DECL</a>&#160;&#160;&#160;int <a class="el" href="lexer_8h.html#a9a7bd1b3d14701eb97c03f3ef34deff1">yylex</a> (void)</td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef signed char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a7b0840dff4a2ef1702118aa12264b2a7">flex_int8_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef short int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a2e73b2c75126814585525fb2e9d51159">flex_int16_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a0fac5ea484f64e75dbe6eba4aa61750c">flex_uint8_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned short int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ac50cdb9eefbef83a1cec89e3a7f6e1d2">flex_uint16_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a36869712de12820c73aae736762e8e88">flex_uint32_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structyy__buffer__state.html">yy_buffer_state</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ab657ddef65d43cc3ab8dfc2cad0ac5b8">yyrestart</a> (FILE *input_file)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a3098c48a74ef8fd852f7dd4b3331cbce">yy_switch_to_buffer</a> (<a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a> new_buffer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a5bc6f1a5f7812508f425b08283f13ae8">yy_create_buffer</a> (FILE *file, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ae6ac796aa6c45d433a4b89bf45e6e9dc">yy_delete_buffer</a> (<a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a> b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a2f59cc88e85e5455c62e4ef7ce095ea8">yy_flush_buffer</a> (<a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a> b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a4bf8969e5234aef8b46cce9a67a62724">yypush_buffer_state</a> (<a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a> new_buffer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a6201ab6be4687a1ebc3120602d05e35a">yypop_buffer_state</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#af81595b30c0da73f9034ffb511db6388">yy_scan_buffer</a> (char *base, <a class="el" href="lexer_8h.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a> size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#aff5cfd2eb6bb46cdfa10a03b294d78a4">yy_scan_string</a> (<a class="el" href="lexer_8h.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> char *yy_str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a740e4f0abc17205bf25d0da1864fe7b0">yy_scan_bytes</a> (<a class="el" href="lexer_8h.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> char *bytes, int len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a48e81b6f60f5f21fcaca3cc542e6c9f2">yyalloc</a> (<a class="el" href="lexer_8h.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a843d874fed23c395a8f12c2d9c666557">yyrealloc</a> (void *, <a class="el" href="lexer_8h.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a70f82d43d4797bb2a50f7678ddbfbda5">yyfree</a> (void *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ab596ae57cdabfb4b298edf3dde7cdf04">yylex_destroy</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a4d4e3dd7e6f1d795e01b61794b31ac34">yyget_debug</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ac571eade4cca933e8ccdf6759c527fe7">yyset_debug</a> (int debug_flag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="lexer_8h.html#a26938d921de835f6183c02e54cf08828">YY_EXTRA_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ada55bcd8fc1379fb4c103886195dd0e8">yyget_extra</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a2df391b304dadab17608192b116af2a1">yyset_extra</a> (<a class="el" href="lexer_8h.html#a26938d921de835f6183c02e54cf08828">YY_EXTRA_TYPE</a> user_defined)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#aeeecf71423549a8e165cddd5a824160b">yyget_in</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ac698f6825e37dd98360acae6539ac464">yyset_in</a> (FILE *in_str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ae2c4c4681bb3d385b213511d0b3b59fd">yyget_out</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a8530eddd2ebe60de741148bad39517a5">yyset_out</a> (FILE *out_str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a81867b0419accbe7b3c2d59ffb203da9">yyget_leng</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ac8dd6bf3779328f280aa7f7aa8106514">yyget_text</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a3ac85cdab63967ff82c7534d35a42fe6">yyget_lineno</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a1c7624d0fc3e3afd1b59fc43650845d0">yyset_lineno</a> (int line_number)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a9a7bd1b3d14701eb97c03f3ef34deff1">yylex</a> (void)</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a1b5865350b5ca5c1d69f429c2a652953">yyleng</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a46af646807e0797e72b6e8945e7ea88b">yyin</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a296847b42b0baa62e2af36cb79f3c0eb">yyout</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#a5e36364965360da7b7cdfc2188e0af84">yylineno</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lexer_8h.html#ad9264b77d56b6971f29739e2bda77f51">yytext</a></td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a9465c9986fdda27730c9dff8d16a0887"></a><!-- doxytag: member="lexer.h::FLEX_BETA" ref="a9465c9986fdda27730c9dff8d16a0887" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a9465c9986fdda27730c9dff8d16a0887">FLEX_BETA</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3c3d1ef92e93b0bc81d7760a73d5c3b6"></a><!-- doxytag: member="lexer.h::FLEX_SCANNER" ref="a3c3d1ef92e93b0bc81d7760a73d5c3b6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a3c3d1ef92e93b0bc81d7760a73d5c3b6">FLEX_SCANNER</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aec980b5a71bbe6d67931df20f0ebaec4"></a><!-- doxytag: member="lexer.h::FLEXINT_H" ref="aec980b5a71bbe6d67931df20f0ebaec4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#aec980b5a71bbe6d67931df20f0ebaec4">FLEXINT_H</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac58f2c111cc9989c86db2a7dc4fd84ca"></a><!-- doxytag: member="lexer.h::INT16_MAX" ref="ac58f2c111cc9989c86db2a7dc4fd84ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca">INT16_MAX</a>&#160;&#160;&#160;(32767)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad4e9955955b27624963643eac448118a"></a><!-- doxytag: member="lexer.h::INT16_MIN" ref="ad4e9955955b27624963643eac448118a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#ad4e9955955b27624963643eac448118a">INT16_MIN</a>&#160;&#160;&#160;(-32767-1)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a181807730d4a375f848ba139813ce04f"></a><!-- doxytag: member="lexer.h::INT32_MAX" ref="a181807730d4a375f848ba139813ce04f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a181807730d4a375f848ba139813ce04f">INT32_MAX</a>&#160;&#160;&#160;(2147483647)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a688eb21a22db27c2b2bd5836943cdcbe"></a><!-- doxytag: member="lexer.h::INT32_MIN" ref="a688eb21a22db27c2b2bd5836943cdcbe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a688eb21a22db27c2b2bd5836943cdcbe">INT32_MIN</a>&#160;&#160;&#160;(-2147483647-1)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aaf7f29f45f1a513b4748a4e5014ddf6a"></a><!-- doxytag: member="lexer.h::INT8_MAX" ref="aaf7f29f45f1a513b4748a4e5014ddf6a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a">INT8_MAX</a>&#160;&#160;&#160;(127)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aadcf2a81af243df333b31efa6461ab8e"></a><!-- doxytag: member="lexer.h::INT8_MIN" ref="aadcf2a81af243df333b31efa6461ab8e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#aadcf2a81af243df333b31efa6461ab8e">INT8_MIN</a>&#160;&#160;&#160;(-128)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3ea490c9b3617d4479bd80ef93cd5602"></a><!-- doxytag: member="lexer.h::UINT16_MAX" ref="a3ea490c9b3617d4479bd80ef93cd5602" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a3ea490c9b3617d4479bd80ef93cd5602">UINT16_MAX</a>&#160;&#160;&#160;(65535U)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab5eb23180f7cc12b7d6c04a8ec067fdd"></a><!-- doxytag: member="lexer.h::UINT32_MAX" ref="ab5eb23180f7cc12b7d6c04a8ec067fdd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>&#160;&#160;&#160;(4294967295U)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aeb4e270a084ee26fe73e799861bd0252"></a><!-- doxytag: member="lexer.h::UINT8_MAX" ref="aeb4e270a084ee26fe73e799861bd0252" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#aeb4e270a084ee26fe73e799861bd0252">UINT8_MAX</a>&#160;&#160;&#160;(255U)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae7e51116e747d3390e7a6cfc6532834c"></a><!-- doxytag: member="lexer.h::YY_BUF_SIZE" ref="ae7e51116e747d3390e7a6cfc6532834c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#ae7e51116e747d3390e7a6cfc6532834c">YY_BUF_SIZE</a>&#160;&#160;&#160;16384</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae5b01ac2fa5a6ad5fb97559638abe686"></a><!-- doxytag: member="lexer.h::YY_DECL" ref="ae5b01ac2fa5a6ad5fb97559638abe686" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#ae5b01ac2fa5a6ad5fb97559638abe686">YY_DECL</a>&#160;&#160;&#160;int <a class="el" href="lexer_8h.html#a9a7bd1b3d14701eb97c03f3ef34deff1">yylex</a> (void)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7682c8d9cec0859408d2421fbe4a5570"></a><!-- doxytag: member="lexer.h::YY_DECL_IS_OURS" ref="a7682c8d9cec0859408d2421fbe4a5570" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a7682c8d9cec0859408d2421fbe4a5570">YY_DECL_IS_OURS</a>&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a26938d921de835f6183c02e54cf08828"></a><!-- doxytag: member="lexer.h::YY_EXTRA_TYPE" ref="a26938d921de835f6183c02e54cf08828" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a26938d921de835f6183c02e54cf08828">YY_EXTRA_TYPE</a>&#160;&#160;&#160;void *</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a243ca1d30872935faf05ea5118ed6fdc"></a><!-- doxytag: member="lexer.h::YY_FLEX_MAJOR_VERSION" ref="a243ca1d30872935faf05ea5118ed6fdc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a243ca1d30872935faf05ea5118ed6fdc">YY_FLEX_MAJOR_VERSION</a>&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a90f9d458829400869e47efb68a865677"></a><!-- doxytag: member="lexer.h::YY_FLEX_MINOR_VERSION" ref="a90f9d458829400869e47efb68a865677" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a90f9d458829400869e47efb68a865677">YY_FLEX_MINOR_VERSION</a>&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac676bd06869180ea493e9b6d7c078dbb"></a><!-- doxytag: member="lexer.h::YY_FLEX_SUBMINOR_VERSION" ref="ac676bd06869180ea493e9b6d7c078dbb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#ac676bd06869180ea493e9b6d7c078dbb">YY_FLEX_SUBMINOR_VERSION</a>&#160;&#160;&#160;35</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1ae16e642a197fa4948998525813c6f5"></a><!-- doxytag: member="lexer.h::YY_INT_ALIGNED" ref="a1ae16e642a197fa4948998525813c6f5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a1ae16e642a197fa4948998525813c6f5">YY_INT_ALIGNED</a>&#160;&#160;&#160;short int</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aab1491ceccb1c95c14320b2903773a1c"></a><!-- doxytag: member="lexer.h::YY_READ_BUF_SIZE" ref="aab1491ceccb1c95c14320b2903773a1c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#aab1491ceccb1c95c14320b2903773a1c">YY_READ_BUF_SIZE</a>&#160;&#160;&#160;8192</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae1ef5933028cbc587d31328e53d11a99"></a><!-- doxytag: member="lexer.h::YY_SKIP_YYWRAP" ref="ae1ef5933028cbc587d31328e53d11a99" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#ae1ef5933028cbc587d31328e53d11a99">YY_SKIP_YYWRAP</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a227e75c43b9e0cd41529974230be7e75"></a><!-- doxytag: member="lexer.h::YY_START_STACK_INCR" ref="a227e75c43b9e0cd41529974230be7e75" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a227e75c43b9e0cd41529974230be7e75">YY_START_STACK_INCR</a>&#160;&#160;&#160;25</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8aaa9e1fa7f13d6954d045ef973a9c84"></a><!-- doxytag: member="lexer.h::YY_STRUCT_YY_BUFFER_STATE" ref="a8aaa9e1fa7f13d6954d045ef973a9c84" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a8aaa9e1fa7f13d6954d045ef973a9c84">YY_STRUCT_YY_BUFFER_STATE</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa79d63ed3ff8d2249baf1732a73089f5"></a><!-- doxytag: member="lexer.h::YY_TYPEDEF_YY_BUFFER_STATE" ref="aa79d63ed3ff8d2249baf1732a73089f5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#aa79d63ed3ff8d2249baf1732a73089f5">YY_TYPEDEF_YY_BUFFER_STATE</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae0f2b0b5f04b2338367826b5670774f9"></a><!-- doxytag: member="lexer.h::YY_TYPEDEF_YY_SIZE_T" ref="ae0f2b0b5f04b2338367826b5670774f9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#ae0f2b0b5f04b2338367826b5670774f9">YY_TYPEDEF_YY_SIZE_T</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa2f1a918be586b44bf08126bde2d7cc9"></a><!-- doxytag: member="lexer.h::yyconst" ref="aa2f1a918be586b44bf08126bde2d7cc9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a61b73a0217f7aa5a44ece66df0d2fb15"></a><!-- doxytag: member="lexer.h::yyIN_HEADER" ref="a61b73a0217f7aa5a44ece66df0d2fb15" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a61b73a0217f7aa5a44ece66df0d2fb15">yyIN_HEADER</a>&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a790a191a93ef4d3b8c0bb43fd7480052"></a><!-- doxytag: member="lexer.h::yytext_ptr" ref="a790a191a93ef4d3b8c0bb43fd7480052" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>&#160;&#160;&#160;<a class="el" href="lexer_8h.html#ad9264b77d56b6971f29739e2bda77f51">yytext</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5467cf16792826bb47b4d3fecf406a99"></a><!-- doxytag: member="lexer.h::yywrap" ref="a5467cf16792826bb47b4d3fecf406a99" args="(n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define <a class="el" href="lexer_8h.html#a5467cf16792826bb47b4d3fecf406a99">yywrap</a></td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">n</td><td>)</td>
          <td>&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a2e73b2c75126814585525fb2e9d51159"></a><!-- doxytag: member="lexer.h::flex_int16_t" ref="a2e73b2c75126814585525fb2e9d51159" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef short int <a class="el" href="lexer_8h.html#a2e73b2c75126814585525fb2e9d51159">flex_int16_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a838ce943cf44ef7769480714fc6c3ba9"></a><!-- doxytag: member="lexer.h::flex_int32_t" ref="a838ce943cf44ef7769480714fc6c3ba9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="lexer_8h.html#a838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7b0840dff4a2ef1702118aa12264b2a7"></a><!-- doxytag: member="lexer.h::flex_int8_t" ref="a7b0840dff4a2ef1702118aa12264b2a7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef signed char <a class="el" href="lexer_8h.html#a7b0840dff4a2ef1702118aa12264b2a7">flex_int8_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac50cdb9eefbef83a1cec89e3a7f6e1d2"></a><!-- doxytag: member="lexer.h::flex_uint16_t" ref="ac50cdb9eefbef83a1cec89e3a7f6e1d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned short int <a class="el" href="lexer_8h.html#ac50cdb9eefbef83a1cec89e3a7f6e1d2">flex_uint16_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a36869712de12820c73aae736762e8e88"></a><!-- doxytag: member="lexer.h::flex_uint32_t" ref="a36869712de12820c73aae736762e8e88" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned int <a class="el" href="lexer_8h.html#a36869712de12820c73aae736762e8e88">flex_uint32_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0fac5ea484f64e75dbe6eba4aa61750c"></a><!-- doxytag: member="lexer.h::flex_uint8_t" ref="a0fac5ea484f64e75dbe6eba4aa61750c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned char <a class="el" href="lexer_8h.html#a0fac5ea484f64e75dbe6eba4aa61750c">flex_uint8_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4e5bd2d129903df83f3d13effaf8f3e4"></a><!-- doxytag: member="lexer.h::YY_BUFFER_STATE" ref="a4e5bd2d129903df83f3d13effaf8f3e4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structyy__buffer__state.html">yy_buffer_state</a>* <a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad557845057f187eec4be07e2717d2afa"></a><!-- doxytag: member="lexer.h::yy_size_t" ref="ad557845057f187eec4be07e2717d2afa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef size_t <a class="el" href="lexer_8h.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a5bc6f1a5f7812508f425b08283f13ae8"></a><!-- doxytag: member="lexer.h::yy_create_buffer" ref="a5bc6f1a5f7812508f425b08283f13ae8" args="(FILE *file, int size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a> <a class="el" href="lexer_8h.html#a5bc6f1a5f7812508f425b08283f13ae8">yy_create_buffer</a> </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae6ac796aa6c45d433a4b89bf45e6e9dc"></a><!-- doxytag: member="lexer.h::yy_delete_buffer" ref="ae6ac796aa6c45d433a4b89bf45e6e9dc" args="(YY_BUFFER_STATE b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#ae6ac796aa6c45d433a4b89bf45e6e9dc">yy_delete_buffer</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a>&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2f59cc88e85e5455c62e4ef7ce095ea8"></a><!-- doxytag: member="lexer.h::yy_flush_buffer" ref="a2f59cc88e85e5455c62e4ef7ce095ea8" args="(YY_BUFFER_STATE b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#a2f59cc88e85e5455c62e4ef7ce095ea8">yy_flush_buffer</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a>&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af81595b30c0da73f9034ffb511db6388"></a><!-- doxytag: member="lexer.h::yy_scan_buffer" ref="af81595b30c0da73f9034ffb511db6388" args="(char *base, yy_size_t size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a> <a class="el" href="lexer_8h.html#af81595b30c0da73f9034ffb511db6388">yy_scan_buffer</a> </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>base</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="lexer_8h.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a740e4f0abc17205bf25d0da1864fe7b0"></a><!-- doxytag: member="lexer.h::yy_scan_bytes" ref="a740e4f0abc17205bf25d0da1864fe7b0" args="(yyconst char *bytes, int len)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a> <a class="el" href="lexer_8h.html#a740e4f0abc17205bf25d0da1864fe7b0">yy_scan_bytes</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="lexer_8h.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> char *&#160;</td>
          <td class="paramname"><em>bytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aff5cfd2eb6bb46cdfa10a03b294d78a4"></a><!-- doxytag: member="lexer.h::yy_scan_string" ref="aff5cfd2eb6bb46cdfa10a03b294d78a4" args="(yyconst char *yy_str)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a> <a class="el" href="lexer_8h.html#aff5cfd2eb6bb46cdfa10a03b294d78a4">yy_scan_string</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="lexer_8h.html#aa2f1a918be586b44bf08126bde2d7cc9">yyconst</a> char *&#160;</td>
          <td class="paramname"><em>yy_str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3098c48a74ef8fd852f7dd4b3331cbce"></a><!-- doxytag: member="lexer.h::yy_switch_to_buffer" ref="a3098c48a74ef8fd852f7dd4b3331cbce" args="(YY_BUFFER_STATE new_buffer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#a3098c48a74ef8fd852f7dd4b3331cbce">yy_switch_to_buffer</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a>&#160;</td>
          <td class="paramname"><em>new_buffer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a48e81b6f60f5f21fcaca3cc542e6c9f2"></a><!-- doxytag: member="lexer.h::yyalloc" ref="a48e81b6f60f5f21fcaca3cc542e6c9f2" args="(yy_size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="lexer_8h.html#a48e81b6f60f5f21fcaca3cc542e6c9f2">yyalloc</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="lexer_8h.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a70f82d43d4797bb2a50f7678ddbfbda5"></a><!-- doxytag: member="lexer.h::yyfree" ref="a70f82d43d4797bb2a50f7678ddbfbda5" args="(void *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#a70f82d43d4797bb2a50f7678ddbfbda5">yyfree</a> </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4d4e3dd7e6f1d795e01b61794b31ac34"></a><!-- doxytag: member="lexer.h::yyget_debug" ref="a4d4e3dd7e6f1d795e01b61794b31ac34" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="lexer_8h.html#a4d4e3dd7e6f1d795e01b61794b31ac34">yyget_debug</a> </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ada55bcd8fc1379fb4c103886195dd0e8"></a><!-- doxytag: member="lexer.h::yyget_extra" ref="ada55bcd8fc1379fb4c103886195dd0e8" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="lexer_8h.html#a26938d921de835f6183c02e54cf08828">YY_EXTRA_TYPE</a> <a class="el" href="lexer_8h.html#ada55bcd8fc1379fb4c103886195dd0e8">yyget_extra</a> </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aeeecf71423549a8e165cddd5a824160b"></a><!-- doxytag: member="lexer.h::yyget_in" ref="aeeecf71423549a8e165cddd5a824160b" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FILE* <a class="el" href="lexer_8h.html#aeeecf71423549a8e165cddd5a824160b">yyget_in</a> </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a81867b0419accbe7b3c2d59ffb203da9"></a><!-- doxytag: member="lexer.h::yyget_leng" ref="a81867b0419accbe7b3c2d59ffb203da9" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="lexer_8h.html#a81867b0419accbe7b3c2d59ffb203da9">yyget_leng</a> </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3ac85cdab63967ff82c7534d35a42fe6"></a><!-- doxytag: member="lexer.h::yyget_lineno" ref="a3ac85cdab63967ff82c7534d35a42fe6" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="lexer_8h.html#a3ac85cdab63967ff82c7534d35a42fe6">yyget_lineno</a> </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae2c4c4681bb3d385b213511d0b3b59fd"></a><!-- doxytag: member="lexer.h::yyget_out" ref="ae2c4c4681bb3d385b213511d0b3b59fd" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FILE* <a class="el" href="lexer_8h.html#ae2c4c4681bb3d385b213511d0b3b59fd">yyget_out</a> </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac8dd6bf3779328f280aa7f7aa8106514"></a><!-- doxytag: member="lexer.h::yyget_text" ref="ac8dd6bf3779328f280aa7f7aa8106514" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="lexer_8h.html#ac8dd6bf3779328f280aa7f7aa8106514">yyget_text</a> </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a7bd1b3d14701eb97c03f3ef34deff1"></a><!-- doxytag: member="lexer.h::yylex" ref="a9a7bd1b3d14701eb97c03f3ef34deff1" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="lexer_8h.html#a9a7bd1b3d14701eb97c03f3ef34deff1">yylex</a> </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab596ae57cdabfb4b298edf3dde7cdf04"></a><!-- doxytag: member="lexer.h::yylex_destroy" ref="ab596ae57cdabfb4b298edf3dde7cdf04" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="lexer_8h.html#ab596ae57cdabfb4b298edf3dde7cdf04">yylex_destroy</a> </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6201ab6be4687a1ebc3120602d05e35a"></a><!-- doxytag: member="lexer.h::yypop_buffer_state" ref="a6201ab6be4687a1ebc3120602d05e35a" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#a6201ab6be4687a1ebc3120602d05e35a">yypop_buffer_state</a> </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4bf8969e5234aef8b46cce9a67a62724"></a><!-- doxytag: member="lexer.h::yypush_buffer_state" ref="a4bf8969e5234aef8b46cce9a67a62724" args="(YY_BUFFER_STATE new_buffer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#a4bf8969e5234aef8b46cce9a67a62724">yypush_buffer_state</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="lexer_8h.html#a4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a>&#160;</td>
          <td class="paramname"><em>new_buffer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a843d874fed23c395a8f12c2d9c666557"></a><!-- doxytag: member="lexer.h::yyrealloc" ref="a843d874fed23c395a8f12c2d9c666557" args="(void *, yy_size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="lexer_8h.html#a843d874fed23c395a8f12c2d9c666557">yyrealloc</a> </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="lexer_8h.html#ad557845057f187eec4be07e2717d2afa">yy_size_t</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab657ddef65d43cc3ab8dfc2cad0ac5b8"></a><!-- doxytag: member="lexer.h::yyrestart" ref="ab657ddef65d43cc3ab8dfc2cad0ac5b8" args="(FILE *input_file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#ab657ddef65d43cc3ab8dfc2cad0ac5b8">yyrestart</a> </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>input_file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac571eade4cca933e8ccdf6759c527fe7"></a><!-- doxytag: member="lexer.h::yyset_debug" ref="ac571eade4cca933e8ccdf6759c527fe7" args="(int debug_flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#ac571eade4cca933e8ccdf6759c527fe7">yyset_debug</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>debug_flag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2df391b304dadab17608192b116af2a1"></a><!-- doxytag: member="lexer.h::yyset_extra" ref="a2df391b304dadab17608192b116af2a1" args="(YY_EXTRA_TYPE user_defined)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#a2df391b304dadab17608192b116af2a1">yyset_extra</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="lexer_8h.html#a26938d921de835f6183c02e54cf08828">YY_EXTRA_TYPE</a>&#160;</td>
          <td class="paramname"><em>user_defined</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac698f6825e37dd98360acae6539ac464"></a><!-- doxytag: member="lexer.h::yyset_in" ref="ac698f6825e37dd98360acae6539ac464" args="(FILE *in_str)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#ac698f6825e37dd98360acae6539ac464">yyset_in</a> </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>in_str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1c7624d0fc3e3afd1b59fc43650845d0"></a><!-- doxytag: member="lexer.h::yyset_lineno" ref="a1c7624d0fc3e3afd1b59fc43650845d0" args="(int line_number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#a1c7624d0fc3e3afd1b59fc43650845d0">yyset_lineno</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>line_number</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8530eddd2ebe60de741148bad39517a5"></a><!-- doxytag: member="lexer.h::yyset_out" ref="a8530eddd2ebe60de741148bad39517a5" args="(FILE *out_str)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="lexer_8h.html#a8530eddd2ebe60de741148bad39517a5">yyset_out</a> </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>out_str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a46af646807e0797e72b6e8945e7ea88b"></a><!-- doxytag: member="lexer.h::yyin" ref="a46af646807e0797e72b6e8945e7ea88b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FILE* <a class="el" href="lexer_8h.html#a46af646807e0797e72b6e8945e7ea88b">yyin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1b5865350b5ca5c1d69f429c2a652953"></a><!-- doxytag: member="lexer.h::yyleng" ref="a1b5865350b5ca5c1d69f429c2a652953" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="lexer_8h.html#a1b5865350b5ca5c1d69f429c2a652953">yyleng</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5e36364965360da7b7cdfc2188e0af84"></a><!-- doxytag: member="lexer.h::yylineno" ref="a5e36364965360da7b7cdfc2188e0af84" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="lexer_8h.html#a5e36364965360da7b7cdfc2188e0af84">yylineno</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a296847b42b0baa62e2af36cb79f3c0eb"></a><!-- doxytag: member="lexer.h::yyout" ref="a296847b42b0baa62e2af36cb79f3c0eb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FILE * <a class="el" href="lexer_8h.html#a296847b42b0baa62e2af36cb79f3c0eb">yyout</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad9264b77d56b6971f29739e2bda77f51"></a><!-- doxytag: member="lexer.h::yytext" ref="ad9264b77d56b6971f29739e2bda77f51" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="lexer_8h.html#ad9264b77d56b6971f29739e2bda77f51">yytext</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div><!-- contents -->
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="lexer_8h.html">lexer.h</a>      </li>

    <li class="footer">Generated on Wed Sep 4 2013 06:38:56 for UCARPP by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
   </ul>
 </div>


</body>
</html>
